<?php namespace Admin\Controller;
//类型属性控制器
class TypeAttController extends CommonController{
	private $model;
	public function __auto(){
		$this->model=new \Common\Model\TypeAtt;
	}
	public function index(){
		$tid=Q('get.tid');
//		p($tid);exit;
		$data=$this->model->join('type',"type_tid","=","tid")
		->where("type_tid='{$tid}'")
		->get();
//		p($data);
//			exit;
//		p($data);exit;
		if(is_null($data)){
			View::success('此类型还没有类型属性,请先去添加。',U('add'));
		}
//		p($data);exit;
		View::with('data',$data);
		View::make();
	}
	    public function add(){
        if (IS_POST){
        	$a=Q('post.');

            if ($this->model->store()){
                View::success('添加成功',U('index')."&tid={$a['type_tid']}");
            }
//            错误提示
            View::error($this->model->getError());
        }
		$type=new \Common\Model\Type;
		$type=$type->get();
//		p($type);exit;
        View::with('type',$type);
        View::make();
    }
	public function edit(){
		if(IS_POST){
			if($this->model->edit()){
				View::success('修改成功',U('index'));
			}
			View::error($this->model->getError());
		}
//		获得旧数据
		$taid=Q('get.taid',0,'intval');
//		p($taid);exit;
		$olddata=$this->model->where("taid={$taid}")->find();
//		p($olddata);exit;
		
		$type=new \Common\Model\Type;
		$type=$type->get();
//		p($type);exit;
        
//		分配旧数据
		View::with('type',$type);
		View::with('olddata',$olddata);
		
		View::make();
	}
	public function del(){
		$taid=Q('get.taid',0,'intval');
//		p($taid);exit;
		$this->model->where("taid={$taid}")->delete();
		View::success('删除成功',U('index'));
		
	}
	

}
